/**
 * 全局路径引用容错处理
 * */
window.rootPath = (function(src) {
	src = document.scripts[document.scripts.length - 1].src;
	return src.substring(0, src.lastIndexOf("/") + 1);
})();

layui.config({
	base: rootPath + "modules/",
	version: "3.8.7"
}).extend({
	//DavidLee: 为方便日后升级：以下部分是修改过源代码
	admin: "admin",   						// 框架布局组件
	menu: "menu",							// 数据菜单组件
	tab: "tab",								// 多选项卡组件
	http: "http",							// ajax请求组件
	treetable: "treetable",					// 树状表格	
	//DavidLee: 以下部分做过升级
	dtree:"dtree",							// 树结构
	//DavidLee: 以下部分为pearadmin-layui无
	xmSelect: "xmSelect",					// 下拉多选组件
	iconPicker: "iconPicker",				// 图表选择
	treeTable2: "treeTable2",				//树状表格 https://gitee.com/whvse/treetable-lay/tree/master
	Cookies: "js-cookie/dist/Cookies",		//封装引用js-cookie https://github.com/js-cookie/js-cookie
	layuidropdown: "layuidropdown/dist/dropdown", //layui2.6.x新增dropdown,但功能太弱，目前不支持table中使用
											 //引入第三方dropdown与layui dropdown区分命名
	lodash: "lodash/dist/lodash",			 //封装lodash工具组件
	zyUpload: "zyUpload/dist/zyUpload",
	Base64: "Base64/dist/Base64",
	//DavidLee 以下部分为pearadmin组件
	frame: "frame", 	// 内容页面组件
	echarts: "echarts", // 数据图表组件
	echartsTheme: "echartsTheme", // 数据图表主题
	hash: "hash",		// 数据加密组件	
	drawer: "drawer",	// 抽屉弹层组件
	notice: "notice",	// 消息提示组件
	step:"step",		// 分布表单组件
	tag:"tag",			// 多标签页组件
	popup:"popup",      // 弹层封装
	tinymce:"tinymce/tinymce", // 编辑器
	area:"area",			// 省市级联
	count:"count",			// 数字滚动组件
	topBar: "topBar",		// 置顶组件
	button: "button",		// 加载按钮
	design: "design",		// 表单设计
	card: "card",			// 数据卡片组件
	loading: "loading",		// 加载组件
	cropper:"cropper",		// 裁剪组件
	convert:"convert",		// 数据转换
	yaml:"yaml",			// yaml 解析组件
	context: "context",		// 上下文组件
	theme: "theme",			// 主题转换
	message: "message",		// 通知组件

}).use(['layer', 'theme'], function () {
	layui.theme.changeTheme(window, false);
});